package com.br.sc.vendas.activity;

import java.util.List;

import android.os.Bundle;
import android.util.Log;
import android.widget.ListView;

import com.actionbarsherlock.app.SherlockActivity;
import com.br.sc.vendas.adapter.EmailAdapter;
import com.br.sc.vendas.modelo.Pedido;

public class ListaPedidosEmailActivity extends SherlockActivity //implements OnItemClickListener
{
	ListView listaPedidosEmail;
	EmailAdapter emailAdapter;

	@Override
	protected void onCreate ( Bundle savedInstanceState )
	{
		super.onCreate( savedInstanceState );
		setContentView( R.layout.activity_listapedidosemail );

		listaPedidosEmail = ( ListView ) findViewById( R.listaPedidosEmail.lvPedidosParaEnvioPorEmail );
		listaPedidosEmail.setAdapter( carregaPedidosAindaNaoEnviados( ) );
		//		listaPedidosEmail.setOnItemClickListener( this );

	}

	//	@Override
	//	public void onItemClick ( AdapterView< ? > adapter , View view , int posicao , long id )
	//	{
	//		if ( view.getId( ) == -1 )
	//		{
	//			Pedido pedido = emailAdapter.getItem( posicao );
	//
	//			Intent intent = new Intent( this, CadastroPedidosActivity.class );
	//			intent.putExtra( "pedido", pedido );
	//
	//			startActivity( intent );
	//		}
	//		else
	//			listaPedidosEmail.setAdapter( carregaPedidosAindaNaoEnviados( ) );
	//	}

	private EmailAdapter carregaPedidosAindaNaoEnviados ( )
	{
		final List<Pedido> pedidos = new Banco( ).getPedidosNaoEnviados( this );

		Log.i( "ped", "" + pedidos.size( ) );
		if ( pedidos != null )
		{
			this.emailAdapter = new EmailAdapter( this, pedidos );
			this.listaPedidosEmail.setAdapter( emailAdapter );
		}

		return emailAdapter;
	}

	@Override
	protected void onPause ( )
	{
		super.onPause( );
		finish( );
	}
}
